
////////////////////////////////////////////////////////////
//	File:		"TestTask.h"
//	Author:		[AL] Anthony Lundquist
//	Created:	[AL] March 14, 2010
//	Purpose:	a test task
////////////////////////////////////////////////////////////

#ifndef TESTTASK_H_
#define TESTTASK_H_

#include "AL_Task.h"
class TestTask : public AL_Task
{

public:

	/* Public Data Members */

protected:

	/* Protected Data Members */

private:

	/* Private Data Members */

	/* Disabled Functions */

public:
	void TryAddDependency(AL_Task* _pDependency,int _nTaskType);

	////////////////////////////////////////////////////////////
	//	Function:	Constructor
	//	Created:	[AL] March 14, 2010
	//	Purpose:	Initializes the object.
	////////////////////////////////////////////////////////////
	TestTask(int _nTaskType);

	////////////////////////////////////////////////////////////
	//	Function:	Accessors
	//	Created:	[AL] March 14, 2010
	//	Purpose:	Returns a specific data member.
	//	Out:		The data member.
	////////////////////////////////////////////////////////////

	////////////////////////////////////////////////////////////
	//	Function:	Mutators
	//	Created:	[AL] March 14, 2010
	//	Purpose:	Sets a specific data member.
	//	In:			The new value.
	////////////////////////////////////////////////////////////

	////////////////////////////////////////////////////////////
	//	Function:	Destructor
	//	Created:	[AL] March 14, 2010
	//	Purpose:	Deallocates the object.
	////////////////////////////////////////////////////////////
	~TestTask();

protected:

	/* Protected Functions */

private:

	/* Private Functions */

};

#endif
